SDP started off as a component of the Session Announcement Protocol ( SAP ), but found other uses in conjunction with Real-time Transport Protocol ( RTP ), Real-time Streaming Protocol ( RTSP ), Session Initiation Protocol ( SIP ) and even as a standalone format for describing multicast sessions.